package com.tcxr.biz;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

import com.tcxr.dao.LoginDao;
import com.tcxr.entity.Login;
import com.tcxr.framework.base.BizBase;
import com.tcxr.framework.system.Algorithm;
import com.tcxr.framework.system.VerifyCodeGenerator;
@Controller
public class LoginBiz extends BizBase {
	@Autowired 
	private  LoginDao loginDao;
	
	 /**
	  * 用过账号和密码得到用户信息
	  * @param user
	  * @param password
	  * @return
	  */
	public Login getLogin(String user,String password){
		return loginDao.getLogin(user,Algorithm.MD5(password));
	}
	
	/**
	 * 添加一个用户信息
	 * 返回数值：
	 * -1：用户名已经被使用<br/>
	 *  0：申请账户失败
	 *  其他：返回一个表中 插入的ID值
	 * @param login
	 * @return
	 */
	public int insertLogin(Login login)
	{
		Login mylog=loginDao.getLogin(login.getLoUser());
		if(mylog==null)
		{
			int temp=loginDao.addLogin(login);
			return temp;
		}
		return -1;
	}
	
	
	
}
